وردپرس شبکه چیست؟ راهنمای کامل نصب، مدیریت و کاربرد وردپرس چندسایته

نویسنده: حسین نیک مرام تاریخ : ۱۴۰۴/۰۷/۲۲

معرفی وردپرس شبکه (WordPress Multisite)

وردپرس شبکه یا WordPress Multisite قابلیتی قدرتمند در وردپرس است که به شما اجازه می‌دهد چندین سایت مجزا را از یک پیشخوان مدیریتی واحد کنترل کنید. به جای نصب وردپرس جداگانه برای هر دامنه، می‌توانید شبکه‌ای از سایت‌ها بسازید که همگی از یک هسته وردپرس استفاده می‌کنند.

به عنوان مثال، فرض کنید مجموعه‌ای از مدارس یا شرکت‌ها دارید که هر کدام نیاز به سایت مخصوص به خود دارند، اما می‌خواهید همه آنها را از یک مکان مدیریت کنید. این دقیقاً همان جایی است که وردپرس شبکه می‌درخشد.


تفاوت وردپرس شبکه با وردپرس معمولی

در وردپرس معمولی، شما فقط یک سایت دارید با یک مجموعه کاربر، افزونه، و قالب.

اما در وردپرس شبکه:

  • می‌توانید ده‌ها یا حتی صدها سایت ایجاد کنید.
  • هر سایت می‌تواند قالب و افزونه‌های خودش را داشته باشد.
  • مدیر اصلی (Super Admin) می‌تواند کل شبکه را کنترل کند.

مزایا و کاربردهای وردپرس شبکه

  1. مدیریت آسان چند سایت
  2. با وردپرس شبکه، دیگر نیازی به ورود جداگانه به هر سایت ندارید. از یک داشبورد می‌توانید همه را کنترل کنید.
  3. صرفه‌جویی در منابع سرور
  4. همه سایت‌ها از یک هسته وردپرس استفاده می‌کنند، پس منابع کمتری مصرف می‌شود.
  5. به‌روزرسانی آسان
  6. یک‌بار افزونه‌ها و قالب‌ها را به‌روزرسانی کنید تا در همه سایت‌ها اعمال شود.
  7. کنترل کاربران
  8. می‌توانید سطح دسترسی کاربران را به‌صورت شبکه‌ای تعیین کنید.

کاربردهای وردپرس شبکه

وردپرس شبکه در موارد زیر بسیار محبوب است:

  • دانشگاه‌ها و آموزشگاه‌ها که هر دانشکده سایت خود را دارد.
  • شرکت‌های چند شعبه‌ای.
  • وب‌سایت‌های خبری یا بلاگ‌هایی با نویسندگان متعدد.

نحوه فعال‌سازی وردپرس شبکه

فعال‌سازی وردپرس شبکه نسبتاً ساده است، اما نیاز به دقت و آشنایی مقدماتی با فایل‌های وردپرس دارد. برای راه‌اندازی شبکه چندسایته، مراحل زیر را دنبال کنید:

پیش‌نیازهای نصب وردپرس شبکه

پیش از فعال‌سازی، موارد زیر را بررسی کنید:

  • دسترسی به هاست یا سرور (FTP یا cPanel)
  • نصب وردپرس به‌صورت کامل و بدون خطا
  • غیرفعال بودن تمام افزونه‌ها هنگام فعال‌سازی شبکه
  • داشتن دسترسی مدیریتی (Administrator)

فعال‌سازی از طریق wp-config.php

  1. فایل wp-config.php را باز کنید.
  2. خط زیر را پیش از عبارت
  3. /* That's all, stop editing! Happy publishing. */
  4. اضافه کنید:
define('WP_ALLOW_MULTISITE', true);
  1. فایل را ذخیره کرده و صفحه وردپرس خود را Refresh کنید.
  2. حالا در بخش ابزارها (Tools) گزینه‌ی جدیدی به نام Network Setup مشاهده خواهید کرد.

پیکربندی دامنه‌های فرعی یا پوشه‌ها

در این مرحله باید مشخص کنید که سایت‌های جدید به‌صورت:

  • زیر دامنه (مثل: site1.yourdomain.com)
  • یا زیر پوشه (مثل: yourdomain.com/site1)
  • ساخته شوند.
  • پس از انتخاب، وردپرس دستوراتی برای ویرایش فایل‌های .htaccess و wp-config.php نمایش می‌دهد. این دستورها را دقیقاً طبق راهنما اجرا کنید.

تنظیمات و مدیریت سایت‌های زیرمجموعه

پس از فعال‌سازی وردپرس شبکه، پیشخوان شما تغییر می‌کند و گزینه‌ای با عنوان My Sites (سایت‌های من) ظاهر می‌شود.

افزودن سایت جدید

  • از مسیر My Sites > Network Admin > Sites > Add New می‌توانید سایت جدید بسازید.
  • کافیست آدرس، عنوان و ایمیل مدیر را وارد کنید.

مدیریت کاربران و نقش‌ها

در وردپرس شبکه، دو سطح کاربری وجود دارد:

  • Super Admin: مدیر کل شبکه، با دسترسی کامل.
  • Site Admin: مدیر هر سایت جداگانه.
  • Super Admin می‌تواند کاربران جدید بسازد، نقش‌ها را تغییر دهد و دسترسی‌ها را محدود کند.

نصب افزونه‌ها و قالب‌ها برای کل شبکه

یکی از مزیت‌های بزرگ وردپرس شبکه این است که افزونه‌ها و قالب‌ها را فقط یک‌بار نصب می‌کنید.

Super Admin می‌تواند تعیین کند که کدام افزونه‌ها برای تمام سایت‌ها فعال باشند و کدام فقط برای برخی سایت‌ها در دسترس قرار گیرند.

نکات امنیتی در وردپرس شبکه

امنیت در وردپرس شبکه حیاتی است، زیرا هرگونه آسیب یا خطا می‌تواند کل شبکه را تحت تأثیر قرار دهد.

۱. تنظیم سطح دسترسی مناسب

به کاربران فقط دسترسی لازم را بدهید. مثلاً نویسندگان نیازی به نصب افزونه ندارند.

۲. به‌روزرسانی مداوم

هسته وردپرس، قالب‌ها و افزونه‌ها را به‌طور مرتب به‌روزرسانی کنید. نسخه‌های قدیمی معمولاً آسیب‌پذیرترند.

۳. پشتیبان‌گیری منظم

از کل شبکه و پایگاه داده‌ها نسخه پشتیبان تهیه کنید. افزونه‌هایی مانند UpdraftPlus برای این کار عالی هستند.


معایب و محدودیت‌های وردپرس شبکه

هرچند وردپرس شبکه قابلیت‌های زیادی دارد، اما خالی از ایراد هم نیست.

۱. وابستگی زیاد به سرور

در صورت بروز مشکل در سرور یا پایگاه داده، همه سایت‌های شبکه از دسترس خارج می‌شوند.

۲. پیچیدگی در رفع خطاها

اگر یکی از سایت‌ها دچار خطای افزونه یا قالب شود، ممکن است بر عملکرد بقیه نیز اثر بگذارد.

۳. نیاز به دانش فنی بیشتر

مدیریت شبکه برای کاربران مبتدی ممکن است دشوار باشد، زیرا نیاز به تنظیمات سروری و کدنویسی دارد.


تفاوت وردپرس شبکه و چند نصب مجزا

در یک نگاه کلی:

ویژگیوردپرس شبکهنصب مجزاتعداد پیشخوان‌هایک پیشخوان مرکزیچند پیشخوان جداگانهمنابع سروراشتراکیجداگانهمدیریت افزونه‌هامتمرکزبرای هر سایت جداگانهمناسب برایشرکت‌ها و مجموعه‌هاسایت‌های مستقل

اگر چند سایت کوچک دارید که نیاز به مدیریت یکپارچه دارند، وردپرس شبکه بهترین گزینه است. اما اگر هر سایت اهداف کاملاً متفاوتی دارد، نصب مجزا بهتر است.


بهترین افزونه‌ها برای وردپرس شبکه

  1. User Switching – برای جابجایی سریع بین کاربران مختلف در شبکه.
  2. Domain Mapping – برای اتصال دامنه‌های جداگانه به هر سایت.
  3. WP Multisite Clone Duplicator – برای کپی آسان تنظیمات یک سایت در سایت دیگر.
  4. MainWP – برای کنترل و نظارت بهتر بر به‌روزرسانی‌ها.

نکات بهینه‌سازی وردپرس شبکه

برای عملکرد سریع‌تر و کاهش بار سرور:

  • از افزونه‌های کش مانند W3 Total Cache استفاده کنید.
  • دیتابیس را با WP-Optimize تمیز نگه دارید.
  • از CDN (مثل Cloudflare) برای سرعت جهانی استفاده کنید.
  • لاگ‌های خطا را به‌طور مرتب بررسی کنید تا مشکلات زودتر شناسایی شوند.

سؤالات متداول درباره وردپرس شبکه

۱. آیا می‌توان بعد از نصب وردپرس معمولی، وردپرس شبکه را فعال کرد؟

بله، کافیست وردپرس فعلی شما تمیز و بدون خطا باشد، سپس قابلیت Multisite را فعال کنید.

۲. آیا می‌توان افزونه خاصی را فقط برای یک سایت فعال کرد؟

بله، Super Admin می‌تواند مشخص کند کدام افزونه برای کل شبکه یا فقط برای یک سایت فعال شود.

۳. آیا سرعت وردپرس شبکه کمتر از وردپرس معمولی است؟

خیر، اگر بهینه‌سازی درستی انجام شود (مثل استفاده از کش و CDN)، سرعت تفاوت چندانی ندارد.

۴. آیا می‌توان دامنه جداگانه برای هر سایت داشت؟

بله، با افزونه Domain Mapping می‌توانید برای هر سایت یک دامنه اختصاص دهید.

۵. آیا امکان حذف سایت از شبکه وجود دارد؟

بله، در بخش Network Admin > Sites می‌توانید هر سایت را حذف یا غیرفعال کنید.

۶. آیا وردپرس شبکه برای وب‌سایت‌های فروشگاهی مناسب است؟

در پروژه‌های فروشگاهی بزرگ بهتر است با احتیاط استفاده شود، زیرا مدیریت چند فروشگاه همزمان منابع زیادی نیاز دارد.

نتیجه‌گیری: آیا وردپرس شبکه برای شما مناسب است؟

اگر چند سایت با ساختار مشابه دارید و می‌خواهید آن‌ها را از یک نقطه کنترل کنید، وردپرس شبکه راه‌حل ایده‌آلی است.

اما اگر هر سایت نیازهای خاص خود را دارد یا ترافیک بسیار بالایی دارد، نصب جداگانه گزینه بهتری است.

در نهایت، وردپرس شبکه ابزاری است برای ساده‌تر کردن مدیریت وب‌سایت‌ها، مخصوصاً برای سازمان‌ها، دانشگاه‌ها و تیم‌های بزرگ محتوایی.

نظرات کاربران

آکادمی بلوهاست ، با هدف ارائه آموزش های کاربردی به کاربران راه اندازی شده و مرتب بروزرسانی می شود

عضویت در خبرنامه

نماد های اعتماد
تمام حقوق برای بلوهاست محفوظ است